oil pan and reservoirs - Espagnol Anglais Dictionnaire